h1{
    color:black;
}

#no_budget_label{
    color:red;
    font-size:20px;
}

fieldset
{
    border: 1px solid #21221A;
    color: black;
    border-radius:10px;
    width:300px;
    position:absolute;
}

fieldset#general_expenses_style{
    margin-top:18px;
}
fieldset#travel_expenses_style{
    margin-top:375px;
}
fieldset#education_expenses_style{
    margin-left:350px;
	margin-top:2px;
}
fieldset#converter_style{
    margin-top:285px;
    margin-left:350px;
}

.amount_style{
    border:0;
    color:gray;
    font-weight:bold;
    background-color:transparent;
}

#topnav {
    width: 792px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3px;
    height: 35px;
    border:1px solid red;
    position: relative;
}

/*
#content{
    position:relative;
    left:-70px;
    top:15px;
    margin-top:0px;
}
*/

#bg{
    -moz-box-shadow: inset 3px 3px 5px 1px #888;
    -webkit-box-shadow: inset 3px 3px 5px 1px #888;
    box-shadow: inset 3px 3px 5px 1px #888;
    background-color:white;
    width:688px;
    padding:10px;
    padding-left:23px;
    border-radius:12px;
}
#bg.my_budget_style{
    padding-left:20px;
}

#sub_total_lifestyle{
    font-size:15px;
    margin:-10px;
    margin-right:10px;
    float:right;
    font-weight:bold;
}

#sidenav {
    width: 200px;
    height: 500px;
    float: left;
    margin-top: 3px;
    margin-left: 3px;
    border:1px solid red;
    position: relative;
}

.text {
    font-size: 15px;
}

#filename_style{
     margin-left:355px;
     margin-top:425px;
}

#calculate{
    position:absolute;
    top:395px;
    left:585px;
}